package com.fintech.third.model.moxie.carries;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class FamilyMember implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@JsonProperty("long_number")
    private String longNumber;
    @JsonProperty("short_number")
    private String shortNumber;
    @JsonProperty("member_type")
    private String memberType;
    @JsonProperty("join_date")
    private String joinDate;
    @JsonProperty("expire_date")
    private String expireDate;

    public String getLongNumber() {
        return longNumber;
    }

    public void setLongNumber(String longNumber) {
        this.longNumber = longNumber;
    }

    public String getShortNumber() {
        return shortNumber;
    }

    public void setShortNumber(String shortNumber) {
        this.shortNumber = shortNumber;
    }

    public String getMemberType() {
        return memberType;
    }

    public void setMemberType(String memberType) {
        this.memberType = memberType;
    }

    public String getJoinDate() {
        return joinDate;
    }

    public void setJoinDate(String joinDate) {
        this.joinDate = joinDate;
    }

    public String getExpireDate() {
        return expireDate;
    }

    public void setExpireDate(String expireDate) {
        this.expireDate = expireDate;
    }

    @Override
    public String toString() {
        return "FamilyMember{" +
                "longNumber='" + longNumber + '\'' +
                ", shortNumber='" + shortNumber + '\'' +
                ", memberType='" + memberType + '\'' +
                ", joinDate='" + joinDate + '\'' +
                ", expireDate='" + expireDate + '\'' +
                '}';
    }
}